package com.syh.jn.scm.dto.supplier.statistics.purchase;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 根据上游供应商统计
 */
@Data
public class UpstreamSupplierReportVo implements Serializable {
  /**
   * 供应商id
   */
  private Long upstreamCompanyId;
  /**
   * 供应商名称
   */
  private String upstreamCompanyName;
  /**
   * 供应商编码
   */
  private String upstreamCompanyCode;
  /**
   * 供应商分类名称
   */
  private String upstreamCategoryName;
  /**
   * 优惠总额
   */
  private BigDecimal discount;
  /**
   * 运费总额
   */
  private BigDecimal totalFreight;
  /**
   * 采购总额
   */
  private BigDecimal totalAmount;
  /**
   * 采购收货数量
   */
  private BigDecimal inQuantity;
  /**
   * 采购收货总额
   */
  private BigDecimal inTotalAmount;
  /**
   * 退货总额
   */
  private BigDecimal returnTotalAmount;
  /**
   * 报损总额
   */
  private BigDecimal lossTotalAmount;
  /**
   * 报溢总额
   */
  private BigDecimal overflowTotalAmount;
}
